
VSPipe R52 usage:
  vspipe [options] <script> <outfile>

Available options:
  -a, --arg key=value   Argument to pass to the script environment
  -s, --start N         Set output frame range (first frame)
  -e, --end N           Set output frame range (last frame)
  -o, --outputindex N   Select output index
  -r, --requests N      Set number of concurrent frame requests
  -y, --y4m             Add YUV4MPEG headers to output
  -t, --timecodes FILE  Write timecodes v2 file
  -c  --preserve-cwd    Don't temporarily change the working directory the script path
  -p, --progress        Print progress to stderr
  -i, --info            Show video info and exit
  -v, --version         Show version info and exit

Examples:
  Show script info:
    vspipe --info script.vpy -
  Write to stdout:
    vspipe [options] script.vpy -
  Request all frames but don't output them:
    vspipe [options] script.vpy .
  Write frames 5-100 to file:
    vspipe --start 5 --end 100 script.vpy output.raw
  Pass values to a script:
    vspipe --arg deinterlace=yes --arg "message=fluffy kittens" script.vpy output.raw
  Pipe to x264 and write timecodes file:
    vspipe script.vpy - --y4m --timecodes timecodes.txt | x264 --demuxer y4m -o script.mkv -
